﻿



/* Repodte - ReporteGral */

.colunaTD
{
	
	
}
.defbont
{
	height :30px;
}

.TDBoton
{
	 height :29px;
}
.solocolor
{
	background-color: #3299CC;
}
div#bloque1
{
	width :990px;
	float: left;
/*border: 2px solid green;*/	
}
div#bloque2
{
	border: 1px solid green;
	width: 694px;
	float: left;
	margin: 0px 0px 0px 165px;
	height: 25px;
}
div#bloque3
{    float: left;
	/*border: 1px solid blue;*/
	width: 175px;
	margin: 0px 0 0px 165px;
	height: 375px;
}
div#bloque4
{
	    float: left;
	    /*border: 1px solid blue;*/
	    width: 525px;
	    height: 375px;
}
/* MsgBox */

.caja
{
	border: 3px solid gray;
	position: absolute;
	top: 300px;
	width: 230px;
	height: 103px;
	left: 340px;
	background-color: #D5D5D3;
}

/* Cambio contraseña */

.marco
{
	border: 0px solid gray;
	margin: 90px auto;
	height: 198px;
	width: 450px;
}
/* Filtros */
.formaTD
{
	background-color: #3299CC;
	color: #FFFFFF;
	font-weight: bold;
	width: 85px;
}
.pie
{
	border: 1px solid black;
	height: 24px;
	width: 592px;
}
#ContenidoFiltro
{
border: 3px solid gray;
	Width:900px;
	 
}

#contFil1
{
	Width:599px;
	border: 1px solid gray;
	background-color: #3299CC;
}
#contFil0
{
	Width:600px;
	/*border: 1px solid blue;*/
	 margin : 0px auto 0px auto;
}
#contFil2
{   border: 1px solid gray;
	/*border: 1px solid blue;*/
	height :30px;
}
#contFil2_1
{
	Width:80px;
	height :30px;
	float : left ;
}
#contFil2_2
{
	width : 400px;
	height :30px;
	float : left ;
}
#contFil2_3
{
	width : 80px;
	float :  right ;
	height :30px;
}
#contDet1
{
    height: 380px;
    border: 1px solid black;
}
#contDet1_1
{
	Width:305px;
	height : 350px;
	float : left ;
}
#contDet1_2
{
	Width:280px;
	height : 350px;
	float :right ;
}





#gridfiltro
{
	width: 400px;
	 height: 300px;
	  
}

/* Editar Filtro */



.editar
{
	width: 950px;
	background: #FFFFFF;
	font-size: 0.9em;
	margin: 20px auto 10px auto;
	padding: 10px 10px 10px 10px;
}
.formulario
{
	margin: 4px 10px 10px 4px;
}
.FormHeaderTD
{
	background-color: #3299CC;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}

.FormHeader
{
    background-color: #D9D9E6;
    color: #000;
    font-weight: bolder;
    padding: 3px 0px 3px 15px;
    font-size: 0.9em;
}

.DataTD
{
	background-color: #F7F7F7;
}



.FormTABLE
{
	padding: 2px;
	width: 830px;
}

.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
fieldset
{
    border: 1px solid #CCC;
    display: block;
}
legend
{
    background-color: #FFF; /*#2F2F4F;*/
    color: #000;
    text-transform: uppercase;
    padding: 5px;
    margin: 4px;
    font-weight: bolder;
    font-size: 0.8em;
}
textarea.text
{
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
}
textarea.text:hover
{
    border: 1px solid #eee;
    background: #FFFFF4;
    color: #000;
}
select
{
    margin: 0;
    border: 1px solid #546078;
    background: #FFF;
    color: #808080;
    font-family: Calibri;
    font-size: 1.2em;
}
select.text:hover
{
    border: 1px solid #eee;
    background: #FFFFF4;
    color: #000;
     
}
input.field
{
    border: 1px solid #ccc;
    background-color: #3C3C3C;
    width: 100px;
    color: #000;
}
input.field:hover
{
    border: 1px solid #eee;
    background: #ccc;
    color: #000;
}
input.text
{
    margin: 0;
    border: 1px solid #546078;
    background: #FFF;
    color: #808080;
    font-size: 1.0em;
    height:13px;
}
input.text.Upper
{
     text-transform : uppercase;
}

input.text:hover
{
    border: 1px solid #3a4354;
    background: #ffc;
}
input.text:focus
{
    border: 1px solid #3a4354;
    background: #ffc;
    font-weight:bold;
}
input[type="text"]:[readonly]
{
    color:#000000;
    background : #F0F0F0;
    border: 1px solid #CCCCCC;
}
input[type="text"]:disabled
{
    color:#000000;
    background-color: #F0F0F0;
    border-color: #CCC;
    border-width: 1px;
    border-style: solid;
    
}
input.searchbutton
{
    margin: 0;
    font-size: 100%;
    font-family: Arial, Sans-serif;
    border: none;
    background: #FFFFFF;
    color: #333;
    padding: 1px;
    font-weight: bold;
}
input.button
{
    background: #FFFFF4;
    color: #808080;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
/* para boton aplica/Cancela*/


ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
   /*top: 10px;*/
    left: 0px;
    list-style: none;
    z-index:9999;
	right: 1061px;
}
ul#navigation li {
    width: 110px;
}
ul#navigation li a {
    display: block;
    margin-left: -2px;
    width: 110px;
    height: 64px;    
    background-color:#CFCFCF;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #AFAFAF;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -moz-box-shadow: 0px 4px 3px #000;
    -webkit-box-shadow: 0px 4px 3px #000;
    
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

ul#navigation .Aplica a    {
    background-image: url(../images/Aplica.png);
    background-position :   left   ;
}


ul#navigation .Guardar a    {
    background-image: url(../images/Guardar.png);
    background-position :   left   ;
}
ul#navigation .Inicializa a    {
    background-image: url(../images/Inicializa.png);
    background-position :   left   ;
}

.success 
{
    margin: 0px 0px;
    padding:10px 10px 10px 50px;
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
    background-repeat : no-repeat ;
}
#botonActualizado
{
	width : 220px;
	height : 20px;
}
.error {
    color: #D8000C;
     padding:10px 10px 10px 50px;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
    background-repeat : no-repeat ;
}
.editado
{
	 padding:10px 10px 10px 50px;
	  color: #00529B;
    background-color: #BDE5F8;
}

/* Reporteador */
ul#navigation .Proceso a    {
    background-image: url(../images/Proceso.png);
    background-position :   left   ;
}